package models

import (
	"time"

	"gorm.io/gorm"
)

// Option 选项模型 - 对应Typecho的options表
type Option struct {
	ID        uint           `gorm:"primaryKey" json:"id"`
	Name      string         `gorm:"size:32;uniqueIndex;not null" json:"name"` // 选项名称
	User      int            `gorm:"default:0" json:"user"`                    // 所属用户
	Value     string         `gorm:"type:text" json:"value"`                   // 选项值
	
	// 辅助字段
	CreatedAt time.Time      `json:"created_at"`
	UpdatedAt time.Time      `json:"updated_at"`
	DeletedAt gorm.DeletedAt `gorm:"index" json:"-"`
}